Digital Gardening and Personal Information Management

I’d been aware of the idea for a few months and thought it to be cool, but wasn’t really sure I would have anything to say. But then I realised it doesn’t really matter because this is for me and not to be a useful resource to other people (although that would certainly be a nice side effect).

My Setup

I use Obsidian to write and manage.

I use the Obsidian Git plugin to automatically commit and push changes when it’s been 4 hours since the last change.

The Obsidian vault is a folder within the source for My Website. When my website is built, it loads up the content of all the files in the vault using MDsveX for Svelte, which is then rendered into pages on my website.

I have a GitHub action that just rebuilds a docker image for hosting the site whenever there’s a push.

I have a service called Watchtower running on my server which automatically recreates the Docker container when it notices a new version has been pushed.

I use Syncthing to sync the Obsidian vault folder between all my devices (PC, Laptop, Phone), so I can edit on any of them.

Future plans for this website

  • Comments section on each note, maybe by posting notes to a new bsky account ⏬
  • Categories ⏬
  • Search bar https://pagefind.app/ 🔽
  • Fix links to not include internal ordering number
  • Add link back to main garden page on each notes (no main garden page anymore)
  • Add backlinks to each note ⛔ 9n2vrh 🔽
  • Embed excalidraw images
  • Hide excalidraw links ⏬ ✅ 2025-10-26
  • Stop duplication of math blocks ⏬ ✅ 2025-10-24
  • Mark notes as private either from folder or tag (right now is just folder) 🔽
  • Use git modification dates for modification dates instead of the current obsidian plugin - it causes sync conflicts all the time with syncthing I think
  • Support wikilinks⏬
  • Re-evaluate build process, probably want some build scripts instead of GH actions so I can do things like read git commits, process backlinks, etc 🆔 9n2vrh 🔽
  • auto-add 88x31s from directory

See Also